.checkTab-shuangchong {
  font-size: 32px;
  font-weight: 500;
  color: #b4672c;
  border-radius: 24px 24px 0 0;
  background: linear-gradient(180deg, #ffeedc 0%, #ffffff 100%, #ffffff 100%);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  margin-bottom: 10px;
  padding: 32px;
}

.checkTab {
  border-radius: 16px;
  position: relative;
  height: 104px;

  .noMember-rightText {
    margin-left: 16px;
    font-size: 24px;
    font-weight: 400;
    color: rgba(27, 77, 161, 1);
    flex-direction: row;
    align-items: center;

    .noMember-rightTextNumber {
      font-size: 40px;
      font-weight: 500;
      color: #ff7400;
      margin-right: 4px;
    }
  }

  &-check {
    height: 146px !important;
    z-index: 10 !important;
    width: 58% !important;
    background: transparent !important;

    .memberLogo {
      display: block !important;
    }

    .checkTabStrip-lanjing-text,
    .checkTabStrip-chijing-text {
      font-weight: 500 !important;
      font-size: 32px !important;
    }

    .gropundImage {
      opacity: 1 !important;
    }
  }

  &-left {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 120px;
    padding-bottom: 48px;
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 16px 16px 0 0;

    .gropundImage {
      opacity: 0;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      height: calc(100% - 48px);
    }
  }

  &-right {
    position: absolute;
    right: 0;
    bottom: 0;
    height: 120px;
    padding-bottom: 48px;
    width: 50%;
    display: flex;
    align-items: center;
    border-radius: 16px 16px 0 0;
    justify-content: center;

    .gropundImage {
      opacity: 0;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0;
      height: calc(100% - 48px);
    }
  }

  .checkTabStrip-lanjing,
  .checkTabStrip-noMember {
    background: linear-gradient(180deg, #d1e2fd 0%, #ffffff 100%);

    &-text {
      font-size: 28px;
      font-weight: 400;
      color: #1b4da1;
      z-index: 11;
      flex-direction: row;

      .memberLogo {
        display: none;
        width: 54px;
        height: 44px;
        margin-right: 10px;
      }
    }
  }

  .checkTabStrip-chijing {
    background: #ffe7e7;

    &-text {
      font-size: 28px;
      font-weight: 400;
      color: #b04545;
      z-index: 11;
      flex-direction: row;

      .memberLogo {
        display: none;
        width: 54px;
        height: 44px;
        margin-right: 10px;
      }
    }
  }

  .checkTabStrip {
    height: 74px;
    border-radius: 16px;
    display: flex;
    flex-direction: row;
    padding: 0 18px 0 16px;
    align-items: center;
    margin-top: 32px;

    &-icon {
      width: 34px;
      height: 34px;
      margin-right: 10px;
    }

    &-title {
      font-size: 28px;
      font-weight: 500;
      color: #584c4c;
      margin-right: auto;
    }

    &-text1 {
      font-size: 40px;
      font-weight: 500;
      color: #584c4c;
    }

    &-text2 {
      font-size: 24px;
      font-weight: 400;
      color: rgba(88, 76, 76, 0.5);
      margin-right: 8px;
    }

    &-triangle {
      height: 14px;
      width: 10px;
    }
  }
}

.checkTabStrip-lanjing {
  background: linear-gradient(270deg, #abe7ff 0%, #ffead1 100%);
}

.checkTabStrip-chijing {
  background: linear-gradient(270deg, #fbe3c8 0%, #f7f2c4 100%);
}

.checkTabStrip-shuangchong {
  background: linear-gradient(270deg, #ffdfbb 0%, #ffe4d8 100%);
}

.checkTabStripBox {
  z-index: 2;
  background-color: #ffffff;
  padding: 0 32px 24px;
  margin-top: -32px;
}

.checkTabStrip {
  height: 74px;
  border-radius: 16px;
  display: flex;
  flex-direction: row;
  padding: 0 18px 0 16px;
  align-items: center;
  margin-top: 32px;

  &-icon {
    width: 34px;
    height: 34px;
    margin-right: 10px;
  }

  &-title {
    font-size: 28px;
    font-weight: 500;
    color: #584c4c;
    margin-right: auto;
  }

  &-text1 {
    font-size: 40px;
    font-weight: 500;
    color: #584c4c;
  }

  &-text2 {
    font-size: 24px;
    font-weight: 400;
    color: rgba(88, 76, 76, 0.5);
    margin-right: 8px;
  }

  &-triangle {
    height: 14px;
    width: 10px;
  }
}
